package com.example.base.demo.json;

import com.fasterxml.jackson.annotation.JsonProperty;
import org.springframework.boot.jackson.JsonMixin;

/**
 *
 * //的Jackson自动配置将扫描应用程序的包以查找带有""注释的类，
 * 并将它们注册到自动配置的""。
 * 注册动作由Spring Boot的"JsonMixinModule"执行。"Person.class"是被附加mixin的目标类
 * @author TangDan
 * @version 1.0
 * @since 2023/3/3
 */

@JsonMixin(User.class) // 需要修改的目标类
public abstract class UsernameMixin {

    @JsonProperty("userName") // 新的属性
    String name; // 被修改的属性
}